『Web API: The Good Parts』
https://gyazo.com/48507eda8242c7021f37bea08b6d49d6
当たり前すぎる部分もあるのでかなり読み飛ばしているmrsekut.icon
1章
未読
2章
雑に読んだ
3章
エンベロープは使用すべきではない
エンベロープとは、そのサービスが提供する全てのAPIに共通の、レスポンスのテンプレートのようなもの
code:example
{
header: {
status: 'success',
errorCode: 0,
},
response: {
// ..
}
}
HTTP自体がエンベロープの役割を果たしているので、errorCodeなどはそちらで表現しよう
データはフラットにしたほうがいい
絶対に階層構造の方が良い状況ならそれでもいい
フラットのほうが多少サイズが減る
4章
未読
5章